/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package umbook.beans;

import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
import umbook.entity.Usuarios;
import umbook.controller.UsuariosController;

/**
 *
 * @author ing
 */
@ManagedBean
@SessionScoped
public class LoginJSFBean implements Serializable {

    private static Usuarios usuarioActual;
    String mail;
    String passwd;
    String respuesta;
    UsuariosController controlador = new UsuariosController();
     
    public LoginJSFBean(){
        
        
    }
    
    /*setter y getter*/
    
    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail.trim();
    }

    public Usuarios getUsuarioActual() {
        return usuarioActual;
    }

    public void setUsuarioActual(Usuarios usuarioActual) {
        this.usuarioActual = usuarioActual;
    }

    
    public String getRespuesta() {
        
        if(this.controlador.verificar(mail,passwd)){
        
            
            FacesContext context = FacesContext.getCurrentInstance();
            HttpSession session = (HttpSession) context.getExternalContext().getSession(true); //inicia sesion
            
            usuarioActual = controlador.getUsuariosBymail(mail);
            
            return "muro";
        }else{
            return "response";
        }
        
        
    }
     
}
